dc235851c768e8e63d5f513f03e4defa6255f522,platform/dolphin-platform-client/src/main/java/com/canoo/dolphin/client/impl/ControllerProxyFactoryImpl.java,ControllerProxyFactoryImpl,create,#String#,44
Before Change
final InternalAttributesBean bean = platformBeanRepository.getInternalAttributesBean();
bean.setControllerName(name);
return dolphinCommandHandler.invokeDolphinCommand(PlatformConstants.REGISTER_CONTROLLER_COMMAND_NAME).thenApply((v) -> {
return new ControllerProxyImpl<>(bean.getControllerId(), (T) bean.getModel(), clientDolphin, platformBeanRepository);
});
}
}
After Change
final InternalAttributesBean bean = platformBeanRepository.getInternalAttributesBean();
bean.setControllerName(name);
return dolphinCommandHandler.invokeDolphinCommand(PlatformConstants.REGISTER_CONTROLLER_COMMAND_NAME).thenApply(new Function<Void, ControllerProxy<T>>() {
@Override
public ControllerProxy<T> apply(Void aVoid) {
return new ControllerProxyImpl<>(bean.getControllerId(), (T) bean.getModel(), clientDolphin, platformBeanRepository);
}
});
}
}